Skip to content

ci: make CI work on ubuntu-latest (Ubuntu 26.04) - #1143

Open
ChengShi-1 wants to merge 4 commits into
developfrom
ci/support-ubuntu-26.04
Open

ChengShi-1 wants to merge 4 commits into
developfrom
ci/support-ubuntu-26.04

Conversation

@ChengShi-1

@ChengShi-1 ChengShi-1 commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

We used ubuntu-latest in different config, like accesssibility, design-system, chromatic, and the ubuntu-latest has already upgraded to Ubuntu 26.04, see actions/runner-images#14748 (it was ubuntu 24 previously) so as to lead some failture in github actions.

Thus, I made some changes in this PR to adapt

  • lint: run the project's tsc with npx; the new image has no global tsc.
  • e2e: drop network: host from the frontend's dev image build. The build only runs npm install, and newer Docker Compose builds with Bake, which rejects that option and no longer honors COMPOSE_BAKE=false.
  • interaction-and-accessibility: update Playwright to 1.64.1, the first version that supports Ubuntu 26.04.

Which issue(s) this PR closes:

  • Closes #

Special notes for your reviewer:

no any code/UI change

Suggestions on how to test this:

just check github action checks

- lint: run the project's tsc with npx; the new image has no global tsc.
- e2e: drop network: host from the frontend's dev image build. The build
  only runs npm install, and newer Docker Compose builds with Bake, which
  rejects that option and no longer honors COMPOSE_BAKE=false.
- interaction-and-accessibility: update Playwright to 1.64.1, the first
  version that supports Ubuntu 26.04.
@coveralls

coveralls commented Nov 3, 2026 •

Copy link
Copy Markdown

Coverage Status

coverage: 97.35% (+0.09%) from 97.265% — ci/support-ubuntu-26.04 into develop

@ChengShi-1 ChengShi-1 added the Size: 3 A percentage of a sprint. 2.1 hours. label Nov 4, 2026
@ChengShi-1 ChengShi-1 added the bug Something isn't working label Nov 4, 2026
@ChengShi-1 ChengShi-1 moved this to Ready for Review ⏩ in IQSS Dataverse Project Nov 5, 2026
@ChengShi-1 ChengShi-1 added the SPA label Nov 5, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Size: 3 A percentage of a sprint. 2.1 hours. SPA

Projects

Status: Ready for Review ⏩

Development

Successfully merging this pull request may close these issues.

2 participants